New Branching Rules: Improvements on Independent Set and Vertex Cover in Sparse Graphs

نویسنده

  • Mingyu Xiao
چکیده

We present an O(1.0919)-time algorithm for finding a maximum independent set in an n-vertex graph with degree bounded by 3, which improves the previously known algorithm of running time O(1.0977) by Bourgeois, Escoffier and Paschos [IWPEC 2008]. We also present an O(1.1923)-time algorithm to decide if a graph with degree bounded by 3 has a vertex cover of size k, which improves the previously known algorithm of running time O(1.1939) by Chen, Kanj and Xia [ISAAC 2003]. Two new branching techniques, branching on a bottle and branching on a 4-cycle, are introduced, which help us to design simple and fast algorithms for the maximum independent set and minimum vertex cover problems and avoid tedious branching rules.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Further Improvement on Maximum Independent Set in Graphs with Maximum Degree 4

We present a simple algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by 4, which runs in O∗(1.1446n) time and improves all previous algorithms for this problem. The algorithm is analyzed by using the “Measure and Conquer” method. We use some good reduction and branching rules with a new idea on setting weights to obtain the improved time bound without i...

متن کامل

Vertex Cover: Further Observations and Further Improvements

Recently, there has been increasing interest and progress in lowering the worstcase time complexity for well-known NP-hard problems, particularly for the Vertex Cover problem. In this paper, new properties for the Vertex Cover problem are indicated, and several simple and new techniques are introduced, which lead to an improved algorithm of time O kn + 1 2852 for the problem. Our algorithm also...

متن کامل

ON THE EDGE COVER POLYNOMIAL OF CERTAIN GRAPHS

Let $G$ be a simple graph of order $n$ and size $m$.The edge covering of $G$ is a set of edges such that every vertex of $G$ is incident to at least one edge of the set. The edge cover polynomial of $G$ is the polynomial$E(G,x)=sum_{i=rho(G)}^{m} e(G,i) x^{i}$,where $e(G,i)$ is the number of edge coverings of $G$ of size $i$, and$rho(G)$ is the edge covering number of $G$. In this paper we stud...

متن کامل

An Exact Algorithm for Maximum Independent Set in Degree-5 Graphs

The maximum independent set problem is a basic NP-hard problem and has been extensively studied in exact algorithms. The maximum independent set problems in low-degree graphs are also important and may be bottlenecks of the problem in general graphs. In this paper, we present an O∗(1.1737n)-time exact algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by ...

متن کامل

Further Improvement on Maximum Independent Set in Degree-4 Graphs

We present a simple algorithm for the maximum independent set problem in an n-vertex graph with degree bounded by 4, which runs in O∗(1.1455n) time and improves all previous algorithms for this problem. In this paper, we use the “Measure and Conquer method” to analyze the running time bound, and use some good reduction and branching rules with a new idea on setting weights to obtain the improve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/0904.2712  شماره 

صفحات  -

تاریخ انتشار 2009